package bundle;

public final class ErrorsBundleKey {
	
	private ErrorsBundleKey() {
	}
	
	public static final class ChangePwdErrorBundleKey {
		
		private ChangePwdErrorBundleKey() {
		}
		
		//old password error key
		public static final String OLD_PASSWORD_ERROR = "OLD_PASSWORD_ERROR";
		
		//...
		public static final String OLD_PASSWORD_NOT_NULL = "OLD_PASSWORD_NOT_NULL";
		
		//...
		public static final String NEW_PASSWORD_NOT_NULL = "NEW_PASSWORD_NOT_NULL";
		
		//...
		public static final String CONFIRM_NEW_PASSWORD_NOT_NULL = "CONFIRM_NEW_PASSWORD_NOT_NULL";
		
		//...
		public static final String COMPARE_NEW_AND_CONFIRM_PASSWORD = "COMPARE_NEW_AND_CONFIRM_PASSWORD";
	}
	
	public static final class RecipeErrorBundleKey {
		
		private RecipeErrorBundleKey() {
		}
		
		public static final String RECIPE_NAME_NOT_NULL = "RECIPE_NAME_NOT_NULL";
		public static final String RECIPE_DESCRIPTION_NOT_NULL = "RECIPE_DESCRIPTION_NOT_NULL";
		public static final String RECIPE_QUANTITY_PEOPLE_NOT_NULL = "RECIPE_QUANTITY_PEOPLE_NOT_NULL";
		public static final String RECIPE_QUANTITY_PEOPLE_NOT_ZERO = "RECIPE_QUANTITY_PEOPLE_NOT_ZERO";
		public static final String RECIPE_QUANTITY_PEOPLE_FORMAT = "RECIPE_QUANTITY_PEOPLE_FORMAT";
		public static final String RECIPE_INGREDIENT_NOT_NULL = "RECIPE_INGREDIENT_NOT_NULL";
		public static final String RECIPE_PREPARATION_NOT_NULL = "RECIPE_PREPARATION_NOT_NULL";
		public static final String RECIPE_IMAGE_NOT_NULL = "RECIPE_IMAGE_NOT_NULL";
		public static final String RECIPE_CATEGORY_NOT_NULL = "RECIPE_CATEGORY_NOT_NULL";
		public static final String RECIPE_CATEGORY_INVALID = "RECIPE_CATEGORY_INVALID";
	}
	
	public static final class UserErrorBundleKey {
		public static final String LASTNAME_NOT_NULL = "LASTNAME_NOT_NULL";
		public static final String FIRSTNAME_NOT_NULL = "FIRSTNAME_NOT_NULL";
		public static final String LOGIN_NOT_NULL = "LOGIN_NOT_NULL";
		public static final String LOGIN_FAIL = "LOGIN_FAIL";
		public static final String PASSWORD_NOT_NULL = "PASSWORD_NOT_NULL";
		public static final String EMAIL_NOT_NULL = "EMAIL_NOT_NULL";
		public static final String EMAIL_INVALID = "EMAIL_INVALID";
		public static final String ADDRESS_NOT_NULL = "ADDRESS_NOT_NULL";
		public static final String REGISTER_FAIL = "REGISTER_FAIL";
		public static final String UPDATE_USER_FAIL = "UPDATE_USER_FAIL";
		public static final String SUBJECT_NOT_NULL = "SUBJECT_NOT_NULL";
		public static final String TEXT_NOT_NULL = "TEXT_NOT_NULL";
	}
}
